medicinal chemistry drug development reactive intermediate biotechnology drug discovery building blocks biotech reactive intermediates clinical custom synthesis research organic synthesis cro building block combinatorial chemistry chemistry pharmaceutical